praise highly - French English Dictionary